﻿@charset "utf-8";
/* main creat 2015-7-10 from liteng*/
input[type=button],input[type=submit],input[type=reset]{
	appearance:none;
	-webkit-appearance:none;
	outline:none
}
.icon,.afterIcon:after,.iconco,.sup-btn,.sn-nav-wrapper a div,.conTit h2 i.iTit,.conTit a.moreInfo i.icon-change,.timeCount span.time em,.timeCon .ul .bt .prev,.timeCon .ul .bt .next,.timeCon .ul .boxleft,.timeCon .ul .boxright,.timeCon ul li a.img span.grabl,.saleToday ul li div.saleTit h3 p i,.babydos a i.editTxt,.prev,.next,.guess .guess-l .boxleft,.guess .guess-l .boxright,.floorTit b,.sale-class .s-c-l div.lookMore span{background:url(../images/icon_index.png?v=20170711) no-repeat; background-position: -10000px;}
.rel{position: relative;}
/* gou-category-menu  */
.gou-category-menu{position: relative;height: 480px;padding-bottom: 20px; z-index: 10;}
.gou-category-menu .pic-opera{ position: relative; width: 1190px; height: 480px; margin: auto; *z-index: 2;}
.gou-category-menu .pic-slide{ position: absolute; left: 0; top: 0; height: 480px; width: 100%; z-index: 1;}
/*mark silde*/
.market-silde{ height: 480px; overflow: hidden; position: absolute; top: 0px; left: 0px; width: 100%; display: none; }
.market-pannel { height: 480px; margin: auto; overflow: hidden; padding-left: 180px; position: relative; width: 1010px; z-index: 1;}
.market-pannel a{display: block; height: 480px; width:810px; overflow: hidden; position: relative;}
.market-pannel a img{ width: 810px; height: 480px; position:absolute; 
  -webkit-transition: -webkit-transform 0s linear;
  -moz-transition: -moz-transform 0s linear;
  -o-transition: -o-transform 0s linear;
  transition: transform 0s linear;
    -webkit-transform: scaleX(1.04) scaleY(1.04);
  -moz-transform: scaleX(1.04) scaleY(1.04);
  -ms-transform: scaleX(1.04) scaleY(1.04);
  -o-transform: scaleX(1.04) scaleY(1.04);
  transform: scaleX(1.04) scaleY(1.04); 
  }
.market-pannel a img.main_banner{ width: 810px; height: 480px; 
  -webkit-transition: -webkit-transform 3s linear;
  -moz-transition: -moz-transform 3s linear;
  -o-transition: -o-transform 3s linear;
  transition: transform 3s linear;
  -webkit-transform: scaleX(1) scaleY(1);
  -moz-transform: scaleX(1) scaleY(1);
  -ms-transform: scaleX(1) scaleY(1);
  -o-transform: scaleX(1) scaleY(1);
  transform: scaleX(1) scaleY(1); 
  }

.market-ad-r { position: absolute; right:0; top: 0px; z-index: 4;}
.market-ad-r a{ display: block; margin-top:1px; width: 200px; height: 159px; background: #fff; opacity: 0.9; filter:alpha(opacity=90);}
.market-ad-r a.last3,.market-ad-r a.last3 img{height: 158px;}
.market-ad-r a img{ width:200px; height: 159px;}

.oprate{ width: 810px; position: relative; margin: 0 auto;}
.forback{position: absolute;  top:200px; padding:0 15px;background:#000; background:rgba(0,0,0,0.8)!important; opacity: 0.8; filter:Alpha(opacity=80);  color: #fff; line-height: 40px; cursor: pointer;  z-index: 4; }
.market-prev{ left:210px;}
.market-next{ right:230px;}
.market-btn {position: absolute; bottom: 12px; left: 50%;  margin-left: -405px;  z-index:4; cursor: pointer; overflow: hidden; padding-top:8px; width: 798px; }
.market-btn li { position: relative; /*background:#000; background:rgba(0, 0, 0, 0.9)!important; color: #fff;*/  opacity: 0.9;  filter:Alpha(opacity=90);  float: left; font-family: Arial; height: 36px; line-height: 36px; margin-right:1px; text-align: center; width:157px; height: 50px; }
.market-btn li img{ width: 157px; height: 50px;}
.market-btn li.current{ top:-8px;}

/*index 楼层title*/
.conTit{ height: 38px; line-height: 46px; overflow: hidden; position: relative; font-family: "microsoft yahei" ; margin-bottom:3px;}
.conTit h2{ float: left; font-size: 18px; margin-right: 10px; font-family: "microsoft yahei" ; overflow: hidden; font-weight: bold;}
.conTit h2 i.iTit{ display: block; float:left; width: 38px; height: 38px;margin-right: 5px;}
.conTit h2 i.ipabuy{ background-position: -58px -44px;}
.conTit h2 i.ihalf{ background-position: -104px -44px;}
.conTit h2 i.isale{ background-position: -152px -44px;}
.conTit h2 i.ilike{ background-position: -199px -44px;}
.conTit span{font-family: "microsoft yahei"; font-size: 14px;}
.conTit span.subTit{float: left; padding-top:3px; color:#999;}
.conTit a.moreInfo{ float: right; margin-top: 3px; font-family:SimSun; letter-spacing: 1px; }
.conTit a.moreInfo i.icon-change{ display: block; float: left; width: 14px; height: 14px; background-position:-215px -3px;margin-right: 5px; margin-top: 17px; cursor: pointer;}
.conTit .timeCount{ position: absolute; left: 225px; top: 0px; font-size: 14px; font-family: "microsoft yahei"; color:#999;}
.conTit.small{ height: 41px;}
.conTit.small h2 {padding:3px 0 0 5px;}
.conTit.small span.subTit{ padding:6px 0 0 0px;}

/*整点抢*/
#div_MLastMinute.article{ overflow: visible;}
.timeCount span.nainfo{ float:left; padding-top:17px; margin-left: 30px; line-height: 20px;}
.timeCount span.time { font-size: 18px; letter-spacing: -5px; float:left; color:#362e2b ; font-weight: bold; margin-left:5px; padding-top: 6px;*padding-bottom:10px; line-height: 20px;}
.timeCount span.time em{ font-size: 20px; letter-spacing: 1px; line-height: 20px;*line-height: 26px; display: inline-block; *display: inline; padding:5px 4px; *padding:0px 4px 10px; background-position:-254px -2px; *background-position:-254px -3px; font-weight: bold; margin-right:-5px;*margin-right:-3px; }
.timeCount span.time em.mr3{margin-right: 3px;}
.timeCount span.time em.hm{ font-size: 16px; padding:4px 9px 4px 3px; background-position:-301px -5px;*background-position:-301px -3px  }
.timeTit{ position: relative; font-family: "microsoft yahei" ;}
.timeTit ul{ height: 50px; overflow: hidden;}
.timeTit ul li{ float: left; width:20%; height: 37px; padding-top:5px; position: relative; background: #444851;}
.timeTit ul li a{ display: block; color:#e2e2e2; text-align: center;line-height: 17px; }
.timeTit ul li:hover{ background: #6c6c6c;}
.timeTit ul li:hover a{ color: #fff;}
.timeTit ul li a.time{ font-size: 16px; ;}
.timeTit ul li.current{ display: block; background: #cb351a; }
.timeTit ul li.current a { color: #fff;  }
.timeTit ul li.current i.arrow-down{ display: block; width: 13px; height: 7px; background: url(../images/arrow.jpg) no-repeat; position: absolute; bottom:-7px; left:50%; margin-left: -6.5px;}
.timeTit .tomo{ position: absolute; right: 0px; top: 0px; height: 42px; background:#444851; font-size: 14px;  line-height: 42px; width:2px; text-align: center;}
/*.timeTit .tomo a{ color: #e2e2e2; display: block;}
.timeTit .tomo:hover{ background: #6c6c6c;}
.timeTit .tomo a.current{background: #cb351a; color: #fff;}
.timeTit .tomo:hover a{ color: #fff;}*/

.timeCon{ font-family: "microsoft yahei" ;}
.timeCon .ul{ position: relative; overflow: hidden; width: 1200px; padding-top: 10px; height: 362px; display: none;}
.timeCon .ul .bt{ position: absolute; right: 10px; top: 4px; z-index: 20;*width: 45px;}
.timeCon .ul .bt font.red{ color: #f95d5e; line-height: 14px;}
.timeCon .ul .bt .prev{ width: 12px; height: 14px; background-position: -336px 0px; float: left; margin-top: 2px;}
.timeCon .ul .bt .next{ width: 12px; height: 14px; background-position:  -348px 0px; float: right;margin-top: 2px;}
.timeCon .ul .boxleft{ position: absolute; left: 2px; opacity: 0.6; filter:alpha(opacity=60); top: 120px;  width: 27px; background-position: -201px -125px; height: 84px; z-index: 10;}
.timeCon .ul .boxright{position: absolute; right: 12px; opacity: 0.6; filter:alpha(opacity=60); top: 120px;  width: 27px; height: 84px; z-index: 10; background-position:-258px -125px;}
.timeCon ul { width: 1190px; height:347px; margin-top: 15px;}
.timeCon ul.absolute{ position: absolute;}
.timeCon ul li{ float: left; background: #fff;  margin-right: 10px; width: 290px; height: 345px;}
.timeCon ul li.litm4{ margin-right: 0px;}
.timeCon ul li a.img{ display: block; width: 240px; margin: 15px auto 5px; position: relative;}
.timeCon ul li a.img div.limtc{ position: absolute; right: -28px; top: 10px;}
.timeCon ul li a.img div.limtc span{display: block;  width: 79px; height: 27px;  background:url(../images/bearTime.png) no-repeat; line-height: 24px; color: #fff; text-align: center; margin-top: 4px;}
.timeCon ul li a.img div.limtc span.limBlue{ background-position:-221px -172px;top: 13px;}
.timeCon ul li a.img div.limtc span.limorange{ background-position:-221px -200px;top: 44px;}
.timeCon ul li a.img span.grabl{ position: absolute; display: block; width: 118px; height: 118px; left: 66px; top: 66px; background-position:-58px -104px;}
.timeCon ul li a img{ width: 240px; height: 240px;}
.timeCon ul li p.name{ padding:0 20px 0px 20px;  font-size: 14px; height: 2.8em; line-height: 1.4em; overflow: hidden; font-family: "microsoft yahei" ; color: #666; margin-bottom: 4px;}
.timeCon ul li div.price{ font-size: 14px; color: #e02200; float: left; padding:0 0 0 20px; }
.timeCon ul li div.price p{  padding-top: 3px;line-height:27px;}
.timeCon ul li div.price p.noStore { color: #9a9a9a;}
.timeCon ul li div.price p b{ font-size: 18px; font-weight: bolder;}
.timeCon ul li div.price s{ font-size: 12px; color: #a1a1a1; line-height: 12px; text-decoration:none; padding-left: 3px; font-family: "microsoft yahei" ; }
.timeCon ul li div.buyBtn {float:right; font-family: "microsoft yahei";}
.timeCon ul li div.buyBtn a{ display: block; width:90px; height: 30px; font-size: 15px; text-align: center; color: #fff; background: #f95d5e; border-radius: 3px; line-height: 30px; margin-right: 10px;}
.timeCon ul li div.buyBtn a.noStore{background: #bbb;}

/*今日半价*/
.tescol{ float:left; width:1190px; overflow: hidden;}
.tescolCon{ border-top: 1px solid #E0E0E0;  border-right: 1px solid #E0E0E0;  background: #fff; overflow: hidden;}
.tescolCon ul{  margin-bottom: 15px;}
.tescolCon ul li{ width: 395px; position: relative; float: left; border-bottom: 1px solid #E0E0E0;  border-left: 1px solid #E0E0E0; overflow: hidden;}
.tescolCon ul li div.NoTit{ position: relative; position: absolute; right: 0px; top: 0px; height:26px; line-height: 18px; width: 82px; text-align: center; background: #fa5f5d; color: #fff;font-family: "microsoft yahei"; font-size: 16px; line-height:26px; padding-left: 5px; }
.tescolCon ul li div.NoTit span{ position: absolute; left: 0px; bottom: 0px; height: 0px; border-top:7px solid #d20200; border-left: 7px solid #fff; border-bottom: 7px solid #fff; border-right: 7px solid #d20200;}
.tescolCon a{ display:block; overflow: hidden; *height: 190px;}
.tescolCon a img{ width: 150px; height: 150px; float: left; margin: 20px 15px;}
.tescolCon a div.name{text-align: left; position: absolute;  left: 180px; top: 32px; width: 180px; height: 60px; overflow: hidden; font-size: 14px; line-height: 1.4em; font-family: "microsoft yahei";}
.tescolCon p.price{ float: left; line-height: 34px; font-size: 18px; margin-top: 105px;  text-align: center; color:#e02200;}
.tescolCon p.price b{ font-weight: 400;  font-size: 24px;}
.tescolCon p.price s{ margin-left:5px; color: #a1a1a1; font-size: 12px; text-decoration:none;}
p.tescol-btn{ position: absolute; left:180px; bottom: 24px; line-height: 22px; width: 180px;}
p.tescol-btn span.t-btn{ float: right; display: inline-block; color:#fff; font-family: "microsoft yahei"; font-size: 14px; padding:0 18px 0 8px; background: #FA5F5D; border-radius: 4px; margin-right: 3px;}
span.t-btn{ position: relative;}
span.t-btn i.r-arrow{ position: absolute; right: 7px;  top:6px; height: 0px; display: inline-block; width: 0px; border-left: 5px solid #fff; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right:none;}
span.t-num{ font-family: "microsoft yahei"; color: #999;}
.tescor{ float: right; height: 280px; overflow: hidden;}
.tescor img{ width: 590px; height: 280px; border: none;}

/*今日特卖*/
.dailySale{ overflow: visible;}
.dailySale .conTit h2{ color: #C53616;}
.saleToday{ font-size: 14px;}
.saleToday ul { width: 1200px; height:903px;}
.saleToday ul li{ width: 290px; float: left; margin:0 10px 10px 0; background: #fff; box-shadow: 0px 0px 5px 0px #d8d7d7; *border-bottom:1px solid #dedede;}

.sale_mask{ position: absolute; left: 0px; top: 0px; background: rgba(0,0,0,0.5); width: 100%; height: 100%; z-index: 20;}
.saleToday ul li a{ background: #fff; display:block; position:relative; width: 290px; height: 230px; overflow: hidden; }
.saleToday ul li a .full-c {position:relative;position: absolute; bottom: 0px; left: 0px; width: 290px; line-height: 25px; height: 25px; overflow: hidden; z-index: 11;}
.saleToday ul li a .full-c p{  background:rgba(0,0,0,0.5); color:#fff;  padding:0 15px;}
@media \0screen\,screen\9{
	.sale_mask{ background:#000; filter:alpha(opacity=50); width: 100%; height: 100%; z-index: 20; zoom: 1;}
	.saleToday ul li a .full-c p{ filter:alpha(opacity=40);background: #000;*zoom:1; color:#fff; }
}
.saleToday ul li a .full-c p em{ background: #bf3f40; display: inline-block; float: left; height: 19px; margin-top: 3px; line-height: 19px; padding:0 4px; margin-right:12px; position: relative; z-index: 11;}
.saleToday ul li img{position:relative;position:absolute; top: 0px; left: 0px; width: 290px; height: 230px; z-index:10;}
.saleToday ul li p.i{position:absolute; background-repeat: no-repeat; height:auto; width: 60px; z-index: 20;}
.saleToday ul li p.i img{ position:initial; width: 100%; height: initial; height: auto;}
.saleToday ul li div.saleTit span{ float: right; color: #e02200;}
.saleToday ul li div.saleTit span b{ font-weight: bold; font-size: 2em; margin-right: 3px;}
.saleToday ul li div.saleTit{ overflow: hidden; height: 60px; line-height:60px; padding:0 10px;}
.saleToday ul li div.saleTit h3{ float: left; width: 180px;  overflow: hidden;  color:#444; padding-top:6px}
.saleToday ul li div.saleTit h3 p{ line-height:24px; font-family: "microsoft yahei";font-size: 14px; height: 24px; overflow: hidden; }
.saleToday ul li div.saleTit h3 p.limit{ font-size: 12px; color: #999;}
.saleToday ul li div.saleTit h3 p i{ padding:3px 10px; background-position:-520px 3px;}
.saleToday ul li div.saleTit h3 p.limit span{font-size: 12px; color: #999; float: none;}

/*猜你喜欢*/
.conTit .ageBox{ position: absolute; left:363px; width: 600px;}
.conTit span.babyAge{color:#f25954; margin-left:30px; }
.babydos{ position: relative;  top: 15px; left: 30px; line-height: 18px; color: #ffa1a1;}
.babydos a{ position: relative; background: #ff9f9f; display: block; float: left; color: #fff; padding-right:18px; margin-right: 5px;}
.babydos a:hover{color: #fff;}
.babydos a span.arrow-r{ position:absolute; display: block; height: 0; border-left: 4px solid #fff; border-top: 4px solid transparent; border-bottom: 4px solid transparent; right: 6px; top:5px;}
.babydos a i.editTxt{ display: block; float:left; width:22px; height:18px; margin-right: 5px; border-right: #fff 1px solid; background-position:-179px 0px;}
.babydos font.reword{ color: #7b7b7b; font-size: 14px;}
.babydos font.reword b{ font-weight: bold; font-family: tahoma; color:#e92b00 ;}
/*猜你喜欢翻页效果+按钮*/
.guess .guess-m{overflow: hidden; position: relative; height:900px;}
.guess .guess-l .gs{ position: absolute; right:10px; top:-22px; z-index: 20;*width: 45px;}
.guess .guess-l .gs font.red{ color: #f95d5e; line-height: 14px;}
.guess .guess-l .gs .prev{ width: 12px; height: 14px; background-position:-336px 0px; float: left; }
.guess .guess-l .gs .next{ width: 12px; height: 14px; background-position:-348px 0px; float: right;}
.guess .guess-l .boxleft{ position: absolute; left:2px; opacity: 0.6; filter:alpha(opacity=60); top:183px; width: 27px; background-position:-201px -125px; height: 84px; z-index: 10;}
.guess .guess-l .boxright{position: absolute; right: 2px; opacity: 0.6; filter:alpha(opacity=60); top:183px;  width: 27px; height: 84px; z-index: 10; background-position:-258px -125px;}
.guess .guess-m ul{ float: left; }

.guess{ height:450px; position: relative; }
.loading{width:100%; height: 100%; background: url(../images/loading.gif) no-repeat center center; background-size: 100px 100px;
}
/*猜你喜欢列表*/
.guess ul{ width:1200px;height:450px;overflow:hidden; ;}
.guess ul li{ width: 230px; background: #fff; height: 220px; float: left; margin:0 10px 10px 0;}
.guess ul li a{ display: block; width: 100%; text-align: center; padding-top: 10px; }
.guess ul li a img{ width: 150px; height: 150px;}
.guess ul li a div.name{ height: 24px; overflow: hidden; padding: 0 10px; text-align: center; line-height: 24px; }
.guess p.price{ line-height: auto; font-size: 14px; padding:0 15px; text-align: center; color:#e02200;  }
.guess p.price b{ font-weight: bold;  font-size: 18px;}
.guess p.price s{ margin-left:5px; color: #a1a1a1; font-size: 12px;text-decoration: none;}

/*floor 楼层*/
.layer{ margin-top:4px; position: relative;  height:490px}
.floorTit{ width:100%; height: 42px; margin-top: 4px; width: 180px; line-height: 40px; position: absolute; top: -4px; left: 0px;  color:#fff; font-size: 16px; font-family: "microsoft yahei"; border-bottom:4px solid #fff;}
.floorTit b{ display: block;  width: 30px; height: 40px; line-height:50px; margin:0 11px 0 28px; font-size: 18px; text-align: center;  float: left;  position: relative; top:-4px; }
.layer .leftCon{ width: 178px; padding-top: 46px; border: 1px solid #ededed;  background: #fff; ; float: left; margin-right: 10px;}
.layer .leftCon .subCate{ border-top:none; overflow: hidden; padding:13px 0 13px 25px; height: 210px;}
.layer .leftCon .subCate a{ display: block; width: 62px; height: 30px; float: left; line-height: 30px; margin-right: 10px;font-family: "microsoft yahei"; overflow: hidden;}
.layer .leftCon .brand{  position: relative; }
.layer .leftCon .brand .br-b{ width: 90px; height: 207px; margin: 0 auto; overflow: hidden;  position: relative;}
.layer .leftCon .brand .br-list{ overflow: hidden; width: 1000px; position: absolute;}
.layer .leftCon .brand .br-list li{ float: left; width: 90px;}
.layer .leftCon .brand a{ display: block; width: 90px; height: 35px; margin-bottom:15px;float: left;}
.layer .leftCon .brand .prev{ position: absolute; left:5px; top: 60px; width: 30px; height:82px; background-position:-308px -124px; cursor: pointer; z-index: 20;}
.layer .leftCon .brand .next{ position: absolute; right:5px; top: 60px; width: 30px; height:82px; background-position:-345px -124px; cursor: pointer; z-index: 20;}
.layer .leftCon .brand a img{ width: 90px; height: 35px;}
.layer .midFir{ width: 520px; float: left; margin-right: 10px;}
.layer .midFir a.topImg{ display: block; width: 518px; height: 322px; border: 1px solid #ededed;}
.layer .midFir a.topImg img{ width: 518px; height: 322px;}
.layer .midFir a.botImg{ display: block; width: 518px; height: 155px; border: 1px solid #ededed;}
.layer .midFir a.botImg img{ width: 518px; height: 155px;}

.layer .midSec{ width: 230px; float: left; margin-right: 10px;}
.layer .midSec a.topImg{ display: block; width:228px; height: 322px; border: 1px solid #ededed;}
.layer .midSec a.topImg img{ width: 228px; height: 322px;}
.layer .midSec a.botImg{ display: block; width: 228px; height: 155px; border: 1px solid #ededed;}
.layer .midSec a.botImg img{ width: 228px; height: 155px;}

.layer .rightCon{float: left;}
.layer .rightCon a.aImg{ display: block; height: 155px; border: 1px solid #ededed;}
.layer .rightCon a.aImg img{ width: 228px; height: 155px;}
/*set floor color*/
[floor="0"] .floorTit{ background: #03a4fe; border-color:#c9ebff;}
[floor="0"] .floorTit b{ background-position: -59px -411px;}
[floor="0"] .subCate a.on,[floor="0"] .subCate a:hover{ color: #03a4fe;}

[floor="1"] .floorTit{ background: #fb5d5c; border-color:#ffd0d0;}
[floor="1"] .floorTit b{ background-position:-109px -411px;}
[floor="1"] .subCate a.on,[floor="1"] .subCate a:hover{ color: #fb5d5c;}

[floor="2"] .floorTit{ background: #32b16a; border-color:#badecb;}
[floor="2"] .floorTit b{ background-position:-162px -411px;}
[floor="2"] .subCate a.on,[floor="2"] .subCate a:hover{ color: #32b16a;}

[floor="3"] .floorTit{ background: #50d4d9; border-color:#cef0f0;}
[floor="3"] .floorTit b{ background-position:-209px -411px;}
[floor="3"] .subCate a.on,[floor="3"] .subCate a:hover{ color: #50d4d9;}

[floor="4"] .floorTit{ background: #f362b3; border-color:#fcd6eb;}
[floor="4"] .floorTit b{ background-position:-260px -411px;}
[floor="4"] .subCate a.on,[floor="4"] .subCate a:hover{ color: #f362b3;}

[floor="5"] .floorTit{ background: #7863de; border-color:#d9d4f3;}
[floor="5"] .floorTit b{ background-position:-312px -411px;}
[floor="5"] .subCate a.on,[floor="5"] .subCate a:hover{ color: #7863de;}

[floor="6"] .floorTit{ background: #fc9b61; border-color:#ffe2d1;}
[floor="6"] .floorTit b{ background-position:-362px -411px;}
[floor="6"] .subCate a.on,[floor="6"] .subCate a:hover{ color: #fc9b61;}

[floor="7"] .floorTit{ background: #a4cc4e; border-color:#e1eccc;}
[floor="7"] .floorTit b{ background-position:-412px -411px;}
[floor="7"] .subCate a.on,[floor="7"] .subCate a:hover{ color: #a4cc4e;}

[floor="8"] .floorTit{ background: #c173d8; border-color:#f1ccff;}
[floor="8"] .floorTit b{ background-position:-458px -411px;}
[floor="8"] .subCate a.on,[floor="8"] .subCate a:hover{ color: #c173d8;}

/*通栏广告*/
.banAds{ overflow: hidden;}
.banAds a{ display: block; width:590px; margin-right: 10px; float: left;}
.banAds a img{ width: 590px; max-height:400px;}
.banAds a.last {margin-right: 0;}

/*晒单区*/
.sunArea{ width: 230px; float:right;overflow: hidden; position:relative; }
.sunArea .prev{ position: absolute; right: 15px; height: 14px; width: 10px; top: 17px; background-position:-336px 0;}
.sunArea .next{ position: absolute; right: 0px; height: 14px; width: 10px; top: 17px;background-position:-350px 0;}
.sunArea .sunaCon{ position:absolute; position: relative;}
.sunArea ul{width: 230px;  overflow: hidden; float:left;}
.sunArea ul li{ background: #fafafa; width: 230px; padding-bottom: 10px; border-bottom:1px solid #ddd; margin:0 0px 10px 0;}
.sunArea ul li a.img{ display: block; width: 230px; height: 230px; position: relative; text-align: center;}
.sunArea ul li a.img img{ max-width: 230px; max-height: 230px;}
.sunArea ul li a.img .name{ position: absolute; bottom: 0px; left: 0px; width: 100%; color: #fff; background: rgba(0,0,0,0.8);  height: 28px; line-height:28px; text-align: center; overflow: hidden; }
@media \0screen\,screen\9{
	.sunArea ul li a.img .name{  filter:alpha(opacity=80);background: #000;*zoom:1; }
}
.sunArea ul li .useInfo { height: 24px; line-height: 24px; overflow: hidden; padding-left: 15px; margin-top: 9px; font-family: "microsoft yahei";}
.sunArea ul li .useInfo span.lv{ background: #ec1e06; display: block; width: 24px; margin-right: 5px; color: #fff; text-align: center; float: left; border-radius: 50%; font-family: tahoma;}
.sunArea ul li .useInfo font{ color: #f95e66; padding-left: 5px; }
.sunArea ul li .explain { line-height: 1.5em; height:3em; padding:0 15px; overflow: hidden; margin-top: 4px; color: #666; font-family: "microsoft yahei"; cursor: pointer;}
.sunArea ul li .explain:hover{ color: #CB3415;}
/*达人推荐*/
.master{ float:left; width:950px;}
.master .conTit h2{ font-weight: 400;}
.mastCon { width: 950px; overflow: hidden; }
.mastCon ul{ width: 960px; overflow: hidden;}
.mastCon ul li{ padding-bottom:10px; float: left; background: #FAFAFA; width: 470px; margin-right: 10px; margin-bottom: 10px;  border-bottom:1px solid #ddd;}
.mastCon ul li img{ width:470px; height: 230px;}
.mastCon ul li p{ padding:0 10px; height: 38px; overflow: hidden; line-height: 19px; color: #666; font-size: 12px; font-family: "microsoft yahei";}
.mastCon ul li p.name{line-height: 34px; padding-top: 5px; font-size: 15px; height: 30px; color: #444; font-weight: bold; overflow: hidden; }


/*底部栏目分类*/
.botCol{ width:100%; background: #fafafa; overflow: hidden; border-bottom: 1px solid #ddd; margin-bottom:30px;}
.botCol .colist{ width: 198px; overflow: hidden; float:left;}
.botCol .colist .iconco{ width: 41px; height: 41px; margin:15px auto 10px;}
.botCol .colist ul{ overflow: hidden; padding:0 25px;}
.botCol .colist ul li{ float: left; width:60px; line-height: 24px; margin-left:12px; font-family: "microsoft yahei";}
.sup-btn{width:80px; height:22px; padding-right: 10px; line-height: 22px;  margin: 15px auto 15px; text-align: center; background-position:-59px -307px;  }
.sup-btn a{color: #fff; font-family: "microsoft yahei"; font-size: 14px;}
.sup-btn a:hover{color: #fff;}

.botCol .colist .fotbg1{ background-position: -59px -244px;}
.botCol .colist .fotbg2{ background-position: -110px -244px;}
.botCol .colist .fotbg3{ background-position: -161px -244px;}
.botCol .colist .fotbg4{ background-position: -212px -244px;}
.botCol .colist .fotbg5{ background-position: -263px -244px;}
.botCol .colist .fotbg6{ background-position: -315px -244px;}

/*首页左侧悬浮1*/
.leftSus{position: fixed; left:50%;  top: 200px;  width: 100px; margin-left:-703px; z-index:10;  min-height: 50px;   display: none;}
.leftSus img{ width: 100px;}
/*首页左侧悬浮2*/
.mui-lift{ position: absolute; left:50%; top: 4000px;  width: 35px; margin-left:-635px; z-index:10; }
.sn-nav-wrapper{display: block;}
.sn-nav-wrapper a{ display: block; width: 35px; line-height:35px; text-align: center; color:#333;}
.sn-nav-wrapper a div{ width: 35px; height: 32px;border-bottom:1px solid #ccc; padding:2px 0; display: block;}
.sn-nav-wrapper a font{ display: none; border-bottom:1px solid #e8a79c; padding:3px 0; font-size: 12px;}
.sn-nav-wrapper a:hover,.sn-nav-wrapper a.on{color: #e27c6a;}
.sn-nav-wrapper a:hover div,.sn-nav-wrapper a.on div{  display: none;  }
.sn-nav-wrapper a:hover font,.sn-nav-wrapper a.on font{ display: block; line-height:15px; color: #e8a79c;}
.sn-nav-wrapper a div.snbg1{ background-position:-518px -58px; }
.sn-nav-wrapper a div.snbg2{ background-position:-518px -102px; }
.sn-nav-wrapper a div.snbg3{ background-position:-518px -145px; }
.sn-nav-wrapper a div.snbg4{ background-position:-518px -191px; }
.sn-nav-wrapper a div.snbg5{ background-position:-518px -235px; }
.sn-nav-wrapper a div.snbg6{ background-position:-518px -276px; }
.sn-nav-wrapper a div.snbg7{ background-position:-518px -319px; }
.sn-nav-wrapper a div.snbg8{ background-position:-518px -359px; }
.sn-nav-wrapper a div.snbg9{ background-position:-518px -404px; }



/*用户反馈*/
.main1000{width: 1000px; border-radius: 5px; margin: 0 auto;}
.sur-top{ width: 100%; height: 100px; background:#fff ;overflow: hidden;}
.sur-top{}
.sur-banner{ width: 100%; background: #3f3f4e no-repeat scroll center center; height: 53px; padding-top: 12px; }
.sur-banner .banw{ width:500px; margin: 0 auto; height: 38px; background: url(../images/userfeed.png) no-repeat scroll 0 bottom; position: relative;}
.sur-banner .banw .bearban{ width: 115px; height: 140px; position: absolute; right:0px;  top: -50px; background: url(../images/userfeed.png) no-repeat scroll -120px 1px;}
.reIndex{ margin-top: 50px; font-size: 14px; font-family: "microsoft yahei";}
.curRoute{ margin: 20px 0  10px 0;; font-size: 12px; color: #aaa;  font-family: "microsoft yahei";}
.curRoute a{ font-size: 12px;}
.curRoute font{ padding:0 5px;}
.sur-m{background: #fff; border-radius: 6px; padding:0 110px; margin-top:2px;  position: relative;}
.sur-m.ptop20{ padding-top:20px;}
.sur-m h1{ font-size: 24px; font-weight: bold; color:#3f3f4e; ; text-align: center; border-top: 3px solid #90c421; width: 340px; margin: 0 auto; padding:30px 0 20px 0;  font-family: "microsoft yahei";}
.sur-m .sur-coup{ position: absolute; right: 135px; top: 61px; font-size: 14px; color: #90c421;font-family: "microsoft yahei";}
.sur-m .sur-coup span{ position: absolute; display: block; width: 110px; height: 110px; right: -115px; top:-32px;
 background: url(../images/userfeed.png) no-repeat scroll 0px 0px; z-index: 2;}
.sur-m .tip{  border-left:1px solid #f4f4f4; padding-left: 40px;  position: relative;}
.sur-m .tip div.tipIcon{ position: absolute; left: -5px; top: 0px; width:37px; height: 37px; background:#fff url(../images/userfeed.png) no-repeat scroll 5px -120px;}
.sur-m .tip p{ padding: 8px 0; font-size: 15px;  color: #3f3f4e;  font-family: "microsoft yahei";}
.sur-m .tip p span{ color: red;}
/*[q = question]*/
.secquest{ padding-left: 40px; border-left: 1px solid #f4f4f4;}
.q-list{ padding:4px 0; clear:both; width:100%; height:auto; margin-top: 20px; }
.q-title{ font-size: 16px;  color: #3f3f4e;  font-family: "microsoft yahei"; position: relative;}
.q-title .q-icon{ position: absolute; left: -47px; top: 4px; display: block; width: 14px; height: 14px; background: #90c421; border-radius: 50%;}
.q-subtitle{ font-size: 14px; padding: 10px 10px 0px 0px; color: #3f3f4e; line-height: 22px; margin: 5px 0 0px 14px; font-family: "microsoft yahei";}
.q-title b{display: block; float: left; width: 18px; font-weight: 400; }
.q-title sub{ font-size:18px ; font-style: normal; color: #ce3c17; padding-left: 5px;}
.q-radio,.q-text{clear:both; padding-top:5px; padding-left:14px; padding-bottom:2px;font-size:14px; color:#333333;}
.q-radio .secAsk{ overflow: hidden; padding-bottom: 15px;}
.q-radio .secAsk li{ line-height: 30px; padding-left:10px; margin:3px 45px 3px 0px; position: relative; float:left;}
/*.q-radio .secAsk li:hover{ background: #f2f2f2;}*/
.q-radio .secAsk li input[type=radio]{ position: absolute; left: 10px; top: 8px;}
.q-radio .secAsk li label{ padding-left:20px; display: block; height: 96%; width: 96%; font-family: "microsoft yahei";}
.q-text textarea{ width: 698px;  font-size: 12px; padding: 5px; line-height: 20px; height:140px; margin:5px 0 25px 0; border:1px solid #e4e4e4;}
.q-list table{ border:1px solid #ccc; width: 710px; margin: 15px 0 25px 0;}
.q-list table th{background: #3f3f4e; color: #fff;}
.q-list table th,.q-list table td{border:1px solid #ccc; text-align: center; line-height:30px ;  font-family: "microsoft yahei";} 
.q-submit{ text-align: center; padding: 15px 0 30px 0; border-left: 1px solid #f4f4f4;}
.q-submit input{ width: 240px; height: 48px; background: #90c421; border-radius: 5px; font-size: 24px; color: #fff; border:none;font-family: "microsoft yahei"; cursor: pointer;}

.okpop{ border: 5px solid #3f3f4e; padding:15px 40px 10px 40px; width: 230px; position:relative; background: #fff;font-family: "microsoft yahei"; display: none; }
.okpop span.close{ position: absolute; right: 30px; top: -12px; display: block; width: 26px; height: 26px; background:url(../images/userfeed.png) no-repeat scroll -52px -121px;}
.okpop h3{font-size: 22px; font-weight: bold; color:#3f3f4e; height:30px;}
.okpop p{font-size: 14px;  color: #ff5900; height:25px;}
.okpop a{font-size: 16px; display: block; width: 110px; line-height: 30px; border:none; border-radius: 4px; color: #fff; font-weight: bold; text-align: center; background: #90c421;}
.okpop div.bearbg{ width: 115px; height: 140px; position: absolute; right:-86px;  top: -18px; background: url(../images/userfeed.png) no-repeat scroll -120px 1px;}
/*文字特效*/
/*.letters{float: left; display: block; width: 100px; position:relative;}
.letters .words-warp { display: block;position:absolute; top: 0px; left: 0px; }
.letters .words-warp b{ display: block; left: 0px; top: 0px; height: 30px; overflow:hidden; }
.letters .words-warp .is-visible i{}
.letters .words-warp i{ display: inline-block; width: 1em; font-style: normal; position: absolute;  font-size: 14px; height: 30px;}*/



/*整点抢列表页面 --继承首页整点抢样式*/
.timeBuy{ background: #444851; height: 42px; overflow: hidden; z-index: 30;}

.buyingPic{height:340px;}
.buyingPic a{ display: block; width: 100%; height: 100%;}
.snapage{ background:url(../images/throughBg.png) repeat-y scroll center top; overflow: visible;}
.snapage .throughTop{ background: url(../images/bearTime.png) no-repeat scroll -254px -108px; height: 23px; width: 46px; margin:0 auto;}
.snapage .throughBot{ background: url(../images/bearTime.png) no-repeat scroll -254px -77px; height: 23px; width: 46px; margin:30px auto 0;}
.timeCon ul.snapUp{ display: block; border-top: 2px solid #6b6b6b; height: auto;}
.timeCon ul.snapUp li{ background: #fff; margin-bottom: 10px; }
.bearTime{ width: 237px; height: 80px; margin: 0 auto;background: url(../images/bearTime.png) no-repeat 0 -90px; margin-top: 25px; position: relative;}
.bearTime{font-family: "microsoft yahei"; }
.bearTime .tbegin{ position: absolute; left: 12px; top: 39px; font-size: 24px; color: #be3132;}
.bearTime .stext{ position: absolute; left: 108px; top:42px; font-size: 20px; color: #fff;}
.bearTime .tdown{  position: absolute; right:-212px; top: 37px; width:200px ; height: 40px; font-family: tahoma; font-weight: bold;  color: #59493f; font-size: 22px; line-height: 35px;}
.bearTime .tdown em{ padding:1px 0px 3px 7px;*padding:5px 2px 4px 9px;font-weight: bold; font-size: 26px; background: url(../images/bearTime.png) no-repeat scroll -248px 0px; *background: url(../images/bearTime.png) no-repeat scroll -246px 3px; letter-spacing: 7px; }
.bearTime .tdown em.hm{ background: url(../images/bearTime.png) no-repeat scroll -280px -39px;*background: url(../images/bearTime.png) no-repeat scroll -278px -38px; padding:2px 0 4px 3px;*padding:4px 2px 4px 5px; font-size: 21px;}
.bearTime.end{ background: url(../images/bearTime.png) no-repeat 0 0;}
.bearTime.end .tbegin{ color: #bcbcbc;}
.bearTime.end .stext{ color: #a8a8a8;}
.tomorrow.divline{ width: 870px; margin: 60px auto 30px; background: #d8d8d8; border-bottom:1px solid #fff; position:relative;}
.tomorrow.divline a[name=tomorrow]{ position: absolute; top:-116px;}
.tomorrow.divline h3{ background: #f3f3f3; height: 1px; margin-bottom:1px; text-align: center; position: relative;}
.tomorrow.divline h3 span{ position: absolute; top: -31px; left: 50%; margin-left: -86px; display: block; width:144px; height: 36px; padding:13px; background:#f3f3f3 url(../images/bearTime.png) no-repeat scroll 13px -177px;}
.timeBanner{ text-align: center; width: 100%;}
.timeBanner img{ width: 1920px; position: relative; left: 50%; margin-left: -960px;}



/*---------------------天天特卖专题页面---------------------*/
/*首页*/
.every-sale-slide{ width: 100%;text-align: center; position: relative;}
.every-sale-slide ul.item-img{ overflow: hidden; height: 330px; position: relative;}
.every-sale-slide ul.item-img li{ display: none; width: 100%; position: absolute; left: 0px; top: 0px;}
.every-sale-slide ul.item-img li a{ display:block; width: 1190px; margin: 0 auto;}
.every-sale-slide ul.item-img li img{}
.every-sale-slide .item-No{ display: inline; text-align: center; position: relative; bottom: 50px; margin-bottom: -10px;}
.every-sale-slide .item-No a{ display: inline-block;  width: 25px; height: 25px; font-size: 14px; color: #fff; background: #444851; line-height: 25px; text-align: center; border-radius: 50%; margin-right: 8px;}
.every-sale-slide .item-No a.on{ background: #cb351a; }
.sale-promise{ margin-top: -25px; border-bottom: 1px solid #e1e2e2; background: #f3f3f3; padding-top: 10px; padding-bottom: 10px;}
.sale-promise dl{ overflow: hidden; float: left; text-align: left;}
.sale-promise dl span{ display: block; float: left; width:45px; height: 45px; background:url(../images/sale_icon.png) no-repeat; margin-right: 10px;}
.sale-promise dl dt,.sale-promise dl dd{ float:left; width: 300px; font-family: "microsoft yahei"; }
.sale-promise dl dt{ font-size: 18px; line-height: 24px;}
.sale-promise dl dd{font-size: 14px; line-height: 22px; color: #a5a6a9;}
.sale-promise dl span.i1{ background-position: 0px -45px;}
.sale-promise dl span.i2{ background-position: -68px -45px;}
.sale-promise dl span.i3{ background-position: -137px -45px;}
.sale-promise dl.sale-pro1{ padding-left:35px; width: 405px; }
.sale-promise dl.sale-pro2{ width: 405px;}
.sale-promise dl.sale-pro3{  width: 320px;}
.sale-promise dl.sale-pro3 dt,.sale-promise dl.sale-pro3 dd{ width:250px;}
#slide-sale .slide-lr{ font-family: simsun; font-weight: bold; color: #ccc;top: 135px; line-height: 60px; width: 60px; border-radius: 50%; font-size: 40px; z-index: 3; background:rgba(0,0,0,0.4); cursor: pointer; }
/*filter:alpha(opacity=90);*/
#slide-sale .slidePrev{ position:absolute; left:50%; margin-left: -500px; }
#slide-sale .slideNext{ position:absolute; right:50%;  margin-right: -500px; }

.every-sale{margin-top: 15px; margin-bottom: -10px; overflow: visible;}
.sale_title{ overflow: hidden;}
.sale_title i.bigIcon{ display: inline-block; float: left; width: 20px; height: 22px; background: url(../images/sale_icon.png) no-repeat scroll 0 0; margin:3px 5px 0 0;}
.sale_title i.zanIcon{ display: inline-block; float: left; width: 28px; height: 29px; background: url(../images/sale_icon.png) no-repeat scroll -206px 0; margin:-1px 5px 0 0;}
.sale_title span.sale-mTit{ font-size: 20px; font-weight: bold; display: inline-block; float: left; font-family: "microsoft yahei"; margin-right: 10px;}
.sale_title span.sale-subTit{ font-size: 17px; font-style: italic; display: inline-block; float: left; font-family: "microsoft yahei"; color: #9c9c9c; margin-top: 6px;}
.sale-today-list { clear: both; margin: 5px 0 25px 0; overflow: hidden;}
.sale-today-list ul li{width: 290px; float: left; margin: 0 10px 10px 0; background: #fff; box-shadow: 0px 0px 5px 0px #d8d7d7; position: relative;}
.sale-today-list ul li.sale-item4{ margin-right: 0px;}
.sale-today-list ul li p.i{ position: absolute; left: 0px;top: 0px; z-index: 11; width: 60px; height: auto;}
.sale-today-list ul li p.i img{ width: 100%; height:auto; }
.sale-today-list ul li a{ background: #fff;display: block; position: relative; width: 290px; height: 230px; overflow: hidden;}
.sale-today-list ul li a.sale-link{ background: none; display: inline-block; width: 100%; height: 100%;}
.sale-today-list ul li a img{ width: 290px; height: 230px;}
.sale-today-list ul li a .full-c{ position: absolute; bottom: 0px; left: 0px; width: 260px; line-height: 25px; height: 25px; overflow: hidden; padding:0 15px; background:rgba(0,0,0,0.5); color:#fff;}
.sale-today-list ul li a .full-c.trailer{ background:rgba(194,0,0,0.5);}
.sale-today-list ul li a .full-c em{ background: #bf3f40; display: inline-block; float: left; height: 19px; margin-top: 3px; line-height: 19px; padding:0 4px; margin-right:12px; position: relative;}
.sale-today-list ul li a .full-c.trailer em{ background: none; margin-right: 0px; padding:0;}
.sale_mask{ position: absolute; left: 0px; top: 0px; background: rgba(0,0,0,0.5); width: 100%; height: 100%; z-index: 20;}
.sale_mask p{ color: #fff; font-size: 22px; font-family: "microsoft yahei"; text-align: center; line-height: 40px;}
.sale_mask p.mp1{ margin-top: 105px;}
.sale_mask p.mp2 span{ font-size: 22px; font-family: "microsoft yahei";}
@media \0screen\,screen\9{
	.sale-today-list ul li a .full-c{filter:alpha(opacity=40);background: #000;*zoom:1; }
	.sale-today-list ul li a .full-c.trailer{ filter:alpha(opacity=40);background: #c20000;*zoom:1;}
}

.sale-name{ padding: 0 12px; overflow: hidden; line-height: 43px;}
.sale-name h3.l{ float: left; display: inline-block; font-size: 14px; font-family: "microsoft yahei"; height: 43px; overflow: hidden; width: 170px; line-height: 47px;}
.sale-name p.r{ display: inline-block; float: right; font-size: 16px; color: #ff0000;  font-family: "microsoft yahei";}
.sale-name p.r b{ font-family: tahoma; font-size: 24px;  font-weight: 400;}

.sale-time{ margin:0 8px; border-top: 1px dashed #c6c6c6; height: 35px; line-height: 35px; text-align: center;}
.sale-time p{ display: inline-block; font-family: "microsoft yahei"; color: #797979; font-size: 12px;}
.timeIcon{ display: inline-block; float: left; margin-right: 5px; width: 22px; height:22px; background: url(../images/sale_icon.png) no-repeat scroll -48px 1px; margin-top:6px;}
.sale-time p span{ font-size: 12px; margin-left: 5px;}

/*通栏页+内容页*/
.sale-banner{ height: 330px;}
.matic-status{ width: 1190px; margin: 0 auto; position: relative; height: 100%;}
.matic-status div.i{ width: 95px; height: auto; position: absolute; left:0px; top: 0px;}
.matic-status div.i img{ width: 100%;}
.status-pos{ position: absolute; right: 0px; bottom: 0px; padding: 5px 15px; line-height: 26px; background:rgba(0,0,0,0.5); color: #fff;}
.matic-status .m-b-left{ display: inline-block; float:left; }
.matic-status .m-b-left span{ background: #cb351a; display: inline-block; float: left;  padding: 0px 10px; line-height: 18px; margin-top: 5px; margin-right: 10px;}
.matic-status .m-b-left.line{margin-right: 10px; padding-right: 10px; border-right: 1px dotted #a5a5a5;}
.matic-status .m-b-right{ display: inline-block; float:left; font-family: "microsoft yahei";}
.matic-status .m-b-right em{background:url(../images/sale_icon.png?v=1.1.4) no-repeat scroll -92px 3px; padding: 1px 4px 1px 10px; font-family:tahoma; letter-spacing: 7px; font-size: 14px; color: #333;}
.matic-status .m-b-right em.zero_fill{padding-left: 3px; padding-right:0px; margin-right: 3px;background-position:-115px 3px;}

.sale-content{overflow:hidden; width: 1170px; padding: 10px; background: #fff; margin: 12px auto 0; position: relative;}
.sale-content a.img{ float: left; display: inline-block; height:253px; margin:5px 35px 5px 10px;}
.sale-content a.img img{ width:290px; height:230px;}
.sale-content div.brand-box{ float: left; overflow: hidden; width:810px; text-align:left;}
.sale-content div.brand-time{ height:70px; line-height: 70px; border-bottom: 1px dotted #ccc;  }
.activeIco{ position: absolute; left: 20px; top:15px; width: 90px;}
.sale-content div.brand-time .brandImg { display: inline-block; float: left; height: 43px; margin-right: 40px; margin-top: 14px;}
.sale-content div.brand-time .brandImg img{ width: 110px; height: 43px;}
.sale-content div.brand-time p.b-time{ float: left; font-size: 14px; font-family: "microsoft yahei";}
.sale-content div.brand-time p.b-time i{ display: inline-block; float: left; margin-right: 10px; width: 22px; height:22px; background: url(../images/sale_icon.png) no-repeat scroll -48px 1px; margin-top:25px;}
.sale-content div.brand-time p.b-time em{ font-size: 20px;  padding: 0 5px; font-family: "microsoft yahei"; color: #cb351a; font-weight: bold; vertical-align: -2px;}
.sale-content div.brand-time p.b-time span{ font-size: 16px; color: #5a5a5a;}
.sale-content div.brand-info{ padding-top: 20px;}
.brand-info .b-Name{ font-size: 22px; font-family: "microsoft yahei";}
.brand-info .b-Name p{display: inline-block; color: #cb351a; font-size: 16px; vertical-align: -2px;}
.brand-info .b-Name p span{ font-size: 30px; padding-left: 40px;}
.sale-fullCut{ font-size: 12px; color: #cb351a;}
.sale-fullCut span.bz{ color: #fff; background: #cb351a; display: inline-block; padding: 2px 5px; margin:12px 8px 0 0;}
.pro-present{ color: #999; line-height: 20px; font-size: 12px; margin-top: 15px; font-family: "microsoft yahei";}

.sale-class{ background:#fff;  line-height: 32px; font-family: "microsoft yahei"; padding: 0 15px; position: relative; margin-bottom: 10px;}
.sale-class .s-c-l{ position: relative;padding-bottom: 25px;}
.sale-class .s-c-l span{ display: inline-block; float: left;}
.sale-class .s-c-l div.s-c-filter{ float: left;width: 881px; padding-left: 15px; padding-bottom:3px; border-bottom: 1px solid #ddd; overflow: hidden; }
.sale-class .s-c-l div.lookMore{position: absolute; right: 607px; bottom: 4px; display: none; cursor: pointer; border: 1px solid #ddd; height: 20px; line-height: 20px; padding: 0 20px; border-top: 1px solid #fff;color: #CB351A; background: #fff; }
.sale-class .s-c-l div.lookMore span{background-position:-423px -52px; display: inline-block; float: right; height: 20px; width:14px;}

.sale-class .s-c-l a{ padding-right:30px; display: inline-block; }
.sale-class .s-c-l a.on{color: #cb351a;}

.sale-class .s-c-r{ position:absolute; right: 0px; top: 0px;}
.sale-class .s-c-r a{ display: inline-block; float: left; padding: 0 0 0 10px; border: 1px solid #e7e7e7; border-left: none; line-height: 30px;}
.sale-class .s-c-r a:first-child,.s-c-r a.s-c-r1{ border-left: 1px solid #e7e7e7;}
.sale-class .s-c-r a.on{ background: #cb351a; color: #fff;}
.sale-class .s-c-r a i{ display: inline-block; float: right; width: 10px; height: 15px; margin: 9px 8px 0 6px; background: url(../images/sale_icon.png) no-repeat scroll -152px 0;}
.sale-class .s-c-r a.on i{ background-position: -175px 0;}
.sale-class .s-c-r a.up i{background-position: -368px 0;}



.cMain{ overflow: hidden;}
.cMain a{ padding: 0 20px; display: inline-block; overflow: hidden;}
.cMain li{ width: 280px; float: left; margin-right: 10px; background: #fff; border: 5px solid #fff; margin-bottom: 10px;}
.cMain li:hover{ border: 5px solid #cb351a;}
.cMain li.four{ margin-right: 0px;}
.cMain .cImg{ text-align: center; position: relative;}
.cMain .cImg img{width: 240px; height: 240px; margin-top: 15px;}
.cMain .cImg img.tagIco{ width: 50px; height: auto; position: absolute; left: 0px; top: 0px;}
.cMain .cName{ margin-top: 5px; line-height: 18px; height: 36px; overflow: hidden; text-align: left;}
.cMain .s-price { font-size: 22px; color: #ff0000; padding: 10px 0  5px 0;}
.cMain .s-price span{ font-size: 12px; padding-left: 3px;}
.cMain span.s3{ color:#999; display: inline-block; padding-bottom:3px; }

/*其他妈妈还关注了标题*/
.other-focus-title{ width: 925px; margin:30px auto 20px; text-align: center; position: relative; overflow: hidden;}
.other-focus-title .line_bg{ position: absolute; top:50%; left: 0px; width: 100%; border:1px solid #d8d8d8; border-bottom: none; z-index: 1; color: #d8d8d8; height: 0px;}
.other-focus-title .sale_title{ display: inline-block; background: #f3f3f3; padding:  0 50px; position: relative; z-index: 2;}
.other-focus-title .sale_title .sale-subTit{ font-style: normal;}

/*首页热门推荐*/
.popular{width: 1190px;margin: 10px auto 0;background: #fff;overflow: initial;}
.popular>div{float: left; display: inline-block;}
.popular .hotTag{  height:100px; width:200px; text-align: center; line-height:100px;  font-size:14px; color: #666; font-family: "microsoft yahei";}
.popular .hotlist{ padding:10px 20px 0 10px;}
.popular .hotlist a{ display: inline-block; float: left; width: 80px; height:80px;z-index:  2;background:#fff;position: relative; 
  -webkit-transition: -webkit-transform .2s linear;
  -moz-transition: -moz-transform .2s linear;
  -o-transition: -o-transform .2s linear;
  transition: transform .2s linear;
  -webkit-transform: scaleX(1) scaleY(1);
  -moz-transform: scaleX(1) scaleY(1);
  -ms-transform: scaleX(1) scaleY(1);
  -o-transform: scaleX(1) scaleY(1);
  transform: scaleX(1) scaleY(1); 
}
.popular .hotlist a .i1{  display: inline-block; width: 4px; position: absolute; left: -4px; top: 0px; height: 100%;background:#fff url(../images/leftShadow.png) no-repeat scroll center center;}
.popular .hotlist a .i2{  display: inline-block; width: 4px; position: absolute; right: -4px; top: 0px; height: 100%;background:#fff url(../images/leftShadow.png) no-repeat scroll center center;}
.popular .hotlist a:hover{z-index: 3;position: relative;
  -webkit-transition: -webkit-transform .3s linear;
  -moz-transition: -moz-transform .3s linear;
  -o-transition: -o-transform .3s linear;
  transition: transform .3s linear;
  -webkit-transform: scaleX(1.2) scaleY(1.2);
  -moz-transform: scaleX(1.2) scaleY(1.2);
  -ms-transform: scaleX(1.2) scaleY(1.2);
  -o-transform: scaleX(1.2) scaleY(1.2);
  transform: scaleX(1.2) scaleY(1.2);
}
.popular .hotlist a img{ width:100%; height: 100%;}

/*————>国家馆*/
.gjgIco{ background-image:url(../images/countrySprite.png); background-repeat: no-repeat;}
.w1190{width: 1190px; margin: 0 auto;}
.countryBan{  height: 500px;}
.mBan{background-color: #fff;}
.mBan a{display:block; width: 100%; height: 100%;}

.countryTab {background: #fff; font-family: "microsoft yahei";}
.countryTab .bigList{ width: 1200px; margin: 0 auto; padding: 55px 0; overflow: hidden;}
.countryTab .bigList li{ float: left; margin: 5px; }
.countryTab .bigList li a{display: block;width: 290px; height: 120px;}
.countryTab .bigList li a img{ width: 100%; height: 100%;}

.cBg{background: #f2f2f2; border-top: 1px solid #d8d8d8; width: 100%; z-index: 10;}
.countryTab .smList {overflow: hidden; width:1200px; margin: 0 auto; font-family: "microsoft yahei";}
.countryTab .smList li:first-child{margin-left: 5px;}
.countryTab .smList li{ width: 148px; border-right: 1px solid #f2f2f2; float: left; }
.countryTab .smList li .p1{display: block; height: 59px;}
.countryTab .smList li a .p2{font-size: 18px; line-height: 30px; text-align: center; background: #fff; color: #333;font-family: "microsoft yahei";}
.countryTab .smList li.on a .p2{background: #542173; color: #fff; width: 147px;}

.countryModel{position: relative;}
.countryModel:after{display:block;content:'';clear:both;visibility:hidden; overflow: hidden;}
.countryModel .maoLink{  position: absolute; left: 0px; top: -85px;}
.countryModel .maoLink a{display: block;}
.countryModel .lis{ width: 1190px; margin: 0 auto;}
.countryModel .lis .tryTit h3.bg{background-image:url(../images/countryTitbg.png); background-repeat: no-repeat; color: #fff; font-size:48px; text-align: center; width:612px ; height:90px; line-height:90px; margin: 0 auto; position: relative; top: -36px; font-family: "microsoft yahei"; font-weight: 500;}
.mainUl{overflow: hidden; width: 1200px; font-family: "microsoft yahei";}
.mainUl li{ width:290px;float:left; margin:10px 10px 0 0; }
.mainUl li a{display: block; background: #fff;}
.mainUl li .d1{position: relative;}
.mainUl li .d1 .p1{width:164px; height:62px; position: absolute; bottom:-31px;left:50%; margin-left: -84px; border: 1px solid #e0e0e0;}
.mainUl li .d1 .p1 img{ height: 100%; width: 100%;  }
.mainUl li .d2{ font-size:14px; line-height:30px; height:110px;  padding:50px 16px 0; overflow: hidden; text-align: center;font-family: "microsoft yahei";}
.mainUl li .d2 .p1{color: #000000; font-size:16px; height: 30px; overflow: hidden;font-family: "microsoft yahei";}
.mainUl li .d2 .p2{height: 30px; overflow: hidden; color: #d66a34;font-family: "microsoft yahei";}
.mainUl li .d2 .p3 {padding-top: 5px;}
.mainUl li .d2 .p3 span{display: inline-block; line-height: 24px; padding: 0 15px; border-radius: 17px; border: 1px solid #b50077; font-size: 14px; color: #b50077;font-family:"microsoft yahei";}
.mainUl li a:hover .d2 .p3 span{background: #b50077; color: #fff;}
.getInfo{margin: 55px 0;}
.getInfo a{ display: block; width:590px; margin: 0 auto; height: 100px; line-height: 100px; text-align: center; position: relative; font-size: 40px; color: #fff; font-family: "microsoft yahei"; padding-left: 20px; }
.getInfo a i.cartIco{ display: block; position: absolute; left: 55px; top:21px; width: 70px; height: 55px; background-position:-98px -46px;}
.getInfo a i.arrowR{ display: block; position:absolute; right:55px; top:32px; width:40px; height: 40px;background-position:-111px -109px;}
/*floor style*/
.countryModel.c13{ background: #071b7b;}
.countryModel.c13 h3.bg{background-position: 0 0px;}
.countryModel.c13 .mBan{background:no-repeat scroll center; height: 550px; border-bottom:20px solid #00115f;}
.countryModel.c13 .getInfo a{background: #00115f;}

.countryModel.c7{ background: #975874;}
.countryModel.c7 h3.bg{background-position: 0 -105px;}
.countryModel.c7 .mBan{background:no-repeat scroll center; height: 550px; border-bottom:20px solid #854662;}
.countryModel.c7 .getInfo a{background: #854662;}

.countryModel.c14{ background: #dcb7c1;}
.countryModel.c14 h3.bg{background-position: 0 -210px;}
.countryModel.c14 .mBan{background:no-repeat scroll center; height: 550px; border-bottom:20px solid #cb778e;}
.countryModel.c14 .getInfo a{background: #cb778e;}

.countryModel.c8{ background: #297fb5;}
.countryModel.c8 h3.bg{background-position: 0 -315px;}
.countryModel.c8 .mBan{background:no-repeat scroll center; height: 550px; border-bottom:20px solid #0b5a8b;}
.countryModel.c8 .getInfo a{background: #0b5a8b;}

.countryModel.c21{ background: #c07669;}
.countryModel.c21 h3.bg{background-position: 0 -420px;}
.countryModel.c21 .mBan{background:no-repeat scroll center; height: 550px; border-bottom:20px solid #aa3b27;}
.countryModel.c21 .getInfo a{background: #aa3b27;}

.countryModel.c11{ background: #423c62;}
.countryModel.c11 h3.bg{background-position: 0 -525px;}
.countryModel.c11 .mBan{background:no-repeat scroll center; height: 550px; border-bottom:20px solid #312c50;}
.countryModel.c11 .getInfo a{background: #312c50;}

.countryModel.c12{ background: #844467;}
.countryModel.c12 h3.bg{background-position: 0 -630px;}
.countryModel.c12 .mBan{background:no-repeat scroll center; height: 550px; border-bottom:20px solid #6d3453;}
.countryModel.c12 .getInfo a{background: #6d3453;}

.countryModel.c16{ background: #212e65;}
.countryModel.c16 h3.bg{background-position: 0 -735px;}
.countryModel.c16 .mBan{background:no-repeat scroll center; height: 550px; border-bottom:20px solid #1b2656;}
.countryModel.c16 .getInfo a{background: #1b2656;}
/*国家馆详情页*/
.cdetailBan{background:no-repeat scroll center; background-color: #00115f; min-width: 1190px; height: 393px;border-bottom:20px solid;}
.coupon .discBox{ width: 1190px; margin:0 auto;overflow: hidden; padding: 30px 0;}
.discBox a{display: block; height: 160px;}
.discBox a img{width: 100%; height: 100%; }
.discBox.two a{ width:560px;height: 160px; float: left; margin-left:70px;}
.discBox.two a:first-child{margin-left: 0px;}
.discBox.three a{ width:350px; height: 160px; margin-left: 69px; float: left;}
.discBox.three a:first-child{margin-left: 0px;}

.brandLogo{  padding: 25px 0; background: #fff;}
.brandLogo table{ width:1190px; margin: 0 auto; border-collapse: collapse;border: 1px solid #e0e0e0; border-top: none; }
.brandLogo table td{ height:100px; border: 1px solid #e0e0e0; }
.brandLogo table td a{display: block; height: 100%; width: 100%; }
.brandLogo table td a p.name{text-align: center; line-height:28px; border-top: 1px solid #e0e0e0;background: #f2f2f2;}
.brandLogo table td a:hover p.name{background: #b50077; color: #fff;}
.brandLogo table td img{width: 100%; height:80px;}
.scrollH{overflow: hidden;}
.moreTd{ display: none; text-align: center; width: 1189px; margin: 0 auto; background: #fff; height:54px; border: 1px solid #e0e0e0; line-height:54px;}
.moreTd .inblock{display: inline-block; font-size: 18px; font-family: "microsoft yahei"; color: #000; cursor: pointer;}
.moreTd .inblock .gjgIco{display: inline-block; float: right; width:16px; height:20px; margin: 16px 0 0 5px;-ms-transition: transform .2s linear 0s;-moz-transition: transform .2s linear 0s;-webkit-transition: transform .2s linear 0s; background-position: -197px -58px;}
.moreTd.open .inblock .gjgIco{background-position: -197px -61px;}
.moreTd.open .inblock .gjgIco{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transition: transform .2s linear 0s;-moz-transition: transform .2s linear 0s;-webkit-transition: transform .2s linear 0s;}
.glist{padding-bottom: 25px; background: #f6f6f6; font-family: "microsoft yahei";}
.glist .htitbox{background: #fff;  border-top: 1px solid #e1e1e1; z-index: 100; width: 100%; background: #f5f5f5; box-shadow:0px 5px 3px #e0e0e0;}
.glist .h3Tit{display: table; width: 1190px; margin:0 auto;border-right: 1px solid #e1e1e1;}
.glist .h3Tit a{ display: table-cell; width:197px; border-left: 1px solid #e1e1e1; border-right: none; vertical-align:top; line-height:59px; text-align: center; color: #666; font-size: 24px; position:relative; font-weight: 500; }
.glist .h3Tit a .line{display: block; position:absolute; left:0px; top: 0px; height: 100%; width: 1px; background: #fff;}
.glist .h3Tit a .line-r{display: block; height: 100%; width: 1px;position:absolute; left:-2px; top: 0px; background: #fff;}
.glist .h3Tit a.on{ color:#b50077; border-bottom: 2px solid #b50077; line-height:60px; height: 58px;}

.gcont{width: 1190px; margin: 0 auto; }
.modelTitle{position: relative; line-height: 35px; height:35px; margin:25px 0px 10px; text-align: center;}
.modelTitle div.mid-line{ position: relative; position: absolute; left:0px; top:50%; width: 100%; height:14px; margin-top: -7px; background: #b50077; }
.modelTitle div.mid-line i.gjgIco{ display: block; position: absolute; top:0; left: 50%; width: 364px; height: 14px;  margin-left:-182px;background-position: 0 0;}
.modelTitle h3{position:relative; text-align: center;  display: inline-block; font-size: 30px; font-weight: bold; color: #b50077; width: 364px;}
.modelTitle .maoLink{ position:absolute; top: -90px; left: 0px;}
.glistCon {overflow: hidden; width:1205px;}
.glistCon *{font-family: "microsoft yahei";}
.glistCon li{ width:226px; float: left; margin-top: 15px; margin-right: 15px; font-size: 14px;}
.glistCon li a{display: block; width: 100%; height: 100%;background: #fff; }
.glistCon li a img{ width: 200px; height: 200px;}
.glistCon li .d1{text-align: center; padding:10px 0;}
.glistCon li .d2{  line-height: 20px; color: #333; padding:0px 10px 0; overflow: hidden; text-align:left;}
.glistCon li .d2 .p1{color: #b50077; height: 20px; overflow: hidden;}
.glistCon li .d2 .p2{height:40px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical; line-height:20px;-webkit-line-clamp:2; color: #666;}
.glistCon li .d3{padding:5px 10px 10px; line-height:24px;}
.glistCon li .d3 .price{color: #b50077; font-weight: bold; font-size:14px; margin-right:4px;}
.glistCon li .d3 del{color: #999; line-height: 28px;}
.glistCon li .d3 .disc{float: right; background:#b50077; border-radius:3px; color: #fff; text-align: center; width: 60px; height: 24px;}

.slideCon{ background: #0a1c79; overflow: hidden;}
.slideMoveCon{width: 1190px; background: #fff; margin:20px auto; height: 360px;  position:relative; overflow: hidden;}
.slideMoveCon .warpBox{position: absolute; left: 0px; width: 10000px;}
.slideMoveCon .slideBtn{ position: relative; position: absolute; top:50%; margin-top: -50px; width: 40px; height: 100px;  z-index: 10; cursor: pointer;}
.slideMoveCon .prev{left: 0px; background-position:0 -46px;}
.slideMoveCon .next{right: 0px;background-position:-42px -46px;}
.bigBoxList{ height: 360px; width:1050px; padding: 0 70px; float: left;}
.bigBoxList .leftSlide{width: 510px; height: 320px; float: left; position: relative; padding-top: 20px; overflow: hidden; -webkit-user-select:none ;}
.bigBoxList .leftSlide .subWarp li{position: absolute; left: 0px; top:20px; display: none;}
.bigBoxList .leftSlide .subWarp li a{display: block; height: 320px;}
.bigBoxList .leftSlide .subWarp img{ width: 510px; height:100%; border-radius:8px;} 
.bigBoxList .leftSlide .num{display: inline; text-align: center; position:absolute; bottom: 12px; left:50%; margin-left: -56px;}
.bigBoxList .leftSlide .num a{ display: inline-block;  width: 15px; height:15px; font-size: 14px; color: #fff; background: #fff; line-height: 15px; text-align: center; border-radius: 50%; margin-right:5px;}
.bigBoxList .leftSlide .num a.on{ background: #ff4343; }
.bigBoxList .rightTxt{ float: left; width:510px; float: left; padding: 20px 0px 20px 30px;font-family:"microsoft yahei"}
.bigBoxList .rightTxt .rtitle{ font-size:24px; font-weight: bold; color: #0a1c79; text-align: center; line-height:50px; border-bottom: 1px solid #1d2e84;}
.bigBoxList .rightTxt .pcon{ line-height: 36px; color: #000; font-size: 18px; padding-top: 20px;}

.specModel{ background: #f6f6f6; font-family: "microsoft yahei"; padding-bottom: 25px;}
.specModel .w1190{border-bottom: 4px solid #eae9e9; margin-top: 25px; background: #fff; box-shadow:1px 1px 3px #eeeeee;}
.specModel .w1190>div{float: left;}
.specModel .d1 a{display: block; width: 520px; height: 260px;}
.specModel .d1 a img{width: 100%; height: 100%;}
.specModel .w1190>div.d2{width: 670px; height: 260px;}
.specModel .w1190>div.d2 ul{ padding:20px 0; overflow: hidden; height: 220px;}
.specModel .w1190>div.d2 ul li{width: 222px; float: left; border-left: 1px solid #ebebeb; overflow: hidden; }
.specModel .w1190>div.d2 ul li:first-child{border-left: none;}
.specModel .w1190>div.d2 ul li a{text-align: center; display:block; padding: 10px 0; width:100%;}
.specModel .w1190>div.d2 ul li a img{width:150px; height:150px;}
.specModel .w1190>div.d2 ul li a .stit{line-height:30px; font-size: 14px; height: 30px; overflow: hidden; padding: 0 10px;font-family: "microsoft yahei";}
.specModel .w1190>div.d2 ul li a .sprice strong{color: #b50077; font-size: 18px;font-family: "microsoft yahei";}
.specModel .w1190>div.d2 ul li a del{ color: #999; margin-left: 5px;font-size: 14px;font-family: "microsoft yahei";}

.specModel .w1190.moreList{background: #f6f6f6; margin:0 auto; box-shadow: none; border:none;}
.moreCon{overflow: hidden; width:1205px;}
.moreCon li{ width:226px; float: left; margin-top: 15px; margin-right: 15px; font-size: 14px;}
.moreCon li a{display: block; width: 100%; height: 100%;background: #fff; }
.moreCon li a img{ width: 200px; height: 200px;}
.moreCon li .d1{text-align: center; padding:10px 0;}
.moreCon li .d2{  line-height: 20px; color: #333; padding:0px 10px 0; overflow: hidden; text-align:left;}
.moreCon li .d2 .p1{color: #333; height: 20px; overflow: hidden; text-align: center;}
.moreCon li .d3{padding:5px 10px 10px; line-height:24px; text-align: center;}
.moreCon li .d3 .price{color: #b50077; font-weight: bold; font-size:18px; margin-right:4px;}
.moreCon li .d3 del{color: #999; line-height: 28px;}
.moreCon li .d3 .disc{float: right; background:#b50077; border-radius:3px; color: #fff; text-align: center; width: 60px; height: 24px;}

.c13 .cdetailBan{border-color:#00115f;}
.c13 .coupon{background: #071b7b;}
.c13 .slideCon{background: #0a1c79;}
.c13 .bigBoxList .rightTxt .rtitle{color: #071b7b; border-color:#071b7b;}

.c7 .cdetailBan{border-color:#854662;}
.c7 .coupon{background: #975874;}
.c7 .slideCon{background: #975874;}
.c7 .bigBoxList .rightTxt .rtitle{color: #975874; border-color:#975874;}

.c14 .cdetailBan{border-color:#cb778e;}
.c14 .coupon{background:#dcb7c1;}
.c14 .slideCon{background:#dcb7c1;}
.c14 .bigBoxList .rightTxt .rtitle{color: #dcb7c1; border-color:#dcb7c1;}

.c8 .cdetailBan{border-color:#0b5a8b;}
.c8 .coupon{background:#297fb5;}
.c8 .slideCon{background:#297fb5;}
.c8 .bigBoxList .rightTxt .rtitle{color: #297fb5; border-color:#297fb5;}

.c21 .cdetailBan{border-color:#aa3b27;}
.c21 .coupon{background:#c07669;}
.c21 .slideCon{background:#c07669;}
.c21 .bigBoxList .rightTxt .rtitle{color: #c07669; border-color:#c07669;}

.c11 .cdetailBan{border-color:#312c50;}
.c11 .coupon{background:#423c62;}
.c11 .slideCon{background:#423c62;}
.c11 .bigBoxList .rightTxt .rtitle{color: #423c62; border-color:#423c62;}

.c12 .cdetailBan{border-color:#6d3453;}
.c12 .coupon{background:#844467;}
.c12 .slideCon{background:#844467;}
.c12 .bigBoxList .rightTxt .rtitle{color: #844467; border-color:#844467;}

.c16 .cdetailBan{border-color:#1b2656;}
.c16 .coupon{background:#212e65;}
.c16 .slideCon{background:#212e65;}
.c16 .bigBoxList .rightTxt .rtitle{color: #212e65; border-color:#212e65;}
/*详情页 end*/


/*N元任选*/
.nEleo{padding-top: 10px;}
.nEleo .d1 .dtxt{ background: #ffe7dd; line-height:30px; padding: 0 10px; font-size: 14px; color: #e93815;}
.nEleo .d1 .dtxt span.fandc{ background: #ff8770; display:block; float: left; height: 22px; line-height:22px; padding:0px 12px; margin:4px 8px 3px 0; color: #fff; border-radius:4px;}
.dCon .dcTit{border-bottom: 1px solid #efefef; line-height: 26px; margin-top:20px; position: relative;}
.dCon .dcTit .name{text-align: center; display: inline-block; padding: 0 5px; font-weight: bold; position: relative; font-size: 14px;}
.dCon .dcTit .name:after{content:""; display: block; width:100%; height: 2px; background: #d96767; position: absolute; left: 0px; bottom:-1px;}

.dCon .dcDl{overflow: hidden;}
.dCon .dcDl dl{float: left; position: relative; width: 285px; font-size: 14px; padding: 20px 35px 0 20px; }
.dCon .dcDl dl a.img{float: left; display:block; width: 124px; height: 124px; border: 1px solid #fff;}
.dCon .dcDl dl:hover a.img{border: 1px solid #efefef;}
.dCon .dcDl dl a.img img{width: 100%; height: 100%;}
.dCon .dcDl dl dt,.dCon .dcDl dl dd{float: left; width: 145px; padding-left: 10px;}
.dCon .dcDl dl dt{font-weight: bold; color: #333; padding-top: 5px;}
.dCon .dcDl dl dd.tit{line-height: 20px; height: 40px; overflow: hidden;padding-top:10px;}
.dCon .dcDl dl dd.price{padding-top:35px; color: #cc0000;}
.dCon .dcDl dl dd.icon{display: block; position:absolute; left: -35px; top: 50%; width: 26px; height: 26px; margin-top: -13px; background-position:-155px -305px;}
.dCon .dcDl dl:first-child dd.icon{display: none;}
.dCon .dcDl .dcBtn {float: left; height: 146px; padding-left: 15px; position: relative;}
.dCon .dcDl .dcBtn a{display: block; height:40px; position: relative; top: 50%; margin-top:-20px; line-height: 40px; width: 130px; text-align: center; background: #cc1d00; color: #fff; font-size: 14px; font-weight: bold;}
.dCon .dcDl .dcBtn .icon{display: block; position: absolute; width: 26px; height: 26px; left: -30px; top: 50%; margin-top: -13px; background-position:-203px -305px;}

.nEleo .d2{margin-top: 20px;}
.nEleo .d2 .dsTit{border-bottom: 1px solid #efefef; overflow: hidden; min-height: 32px;}
.nEleo .d2 .dsTit a{float: left; line-height:18px; margin:7px 0; padding: 0 20px; border-left:1px solid #e1e1e1; font-size: 14px; position: relative;}
.nEleo .d2 .dsTit a:first-child{border-left: none;}
.nEleo .d2 .dsTit a.afterIcon{padding-right:30px;}
.nEleo .d2 .dsTit a.afterIcon:after,.nEleo .d2 .dsTit a.afterIcon i{content:""; display: block; position: absolute; right:0px; top: 50%; width: 10px; height: 14px; background-position:-269px -311px; margin-top: -7px; margin-right:10px;}
.nEleo .d2 .dsTit a.on.afterIcon.up:after,.nEleo .d2 .dsTit a.on.afterIcon.up i{background-position:-242px -311px;}
.nEleo .d2 .dsTit a.on.afterIcon.down:after,.nEleo .d2 .dsTit a.on.afterIcon.down i{background-position:-256px -311px;}
.nEleo .d2 .dsTit a.on{color: #d33f3f;}

.dsgood ul{padding-bottom: 20px;}
.dsgood ul li{ width: 213px; float: left; margin:10px 31px 0; padding:10px; border: 1px solid #fff;}
.dsgood ul li .ds1 {position: relative;}
.dsgood ul li .ds1 .buyOut{position: absolute; left: 50%; top: 50%; margin:-60px 0 0 -60px; width:120px; height:120px;}
.dsgood ul li .ds1 a{ display: block; width: 213px; height: 213px; border: 1px solid #fff;}
.dsgood ul li .ds1 img{width: 100%; height: 100%;}
/*.dsgood ul li:hover{border: 1px solid #d1d1d1;}*/
.dsgood ul li:hover .ds1 img{opacity:.8; filter:alpha(opacity=80);}
.dsgood ul li .ds2 .p1 a:hover{text-decoration: underline; color: #333; }
.dsgood ul li .ds2 .p1{ line-height: 20px; height: 40px; overflow: hidden; margin-top: 15px; color: #666; /*word-break: break-all;*/}
.dsgood ul li .ds2 .p1 span{ padding-right:5px; margin-right: 5px; border-right: 1px solid #cc0000; color: #cc0000;}
.dsgood ul li .ds2 .p2{ color: #cc0000; font-family: "microsoft yahei"; margin-top: 5px; text-align: center; font-size: 16px;}
.dsgood ul li .ds2 .p2 .s1{font-size: 12px; border-left: 1px solid #cc0000; display: inline-block; height: 12px; line-height: 12px; padding-left:5px; margin-left: 5px;}
.dsgood ul li .ds2 .p3 a{display: block; width: 120px; margin: 0 auto; line-height: 30px; background: #cc1d00;  text-align: center; color: #fff; font-size: 14px; margin-top:10px;}
.dsgood ul li .ds2 .p3 a.disabled{background: #999;}

/*<海外直邮>*/
.seasIcon{background: url(../images/seasSprite.png) no-repeat; background-position: -10000px 0;}

.seasDir{width: 1000px; margin:10px auto 0;}
.seasDir a[href]{cursor: pointer;}
.equal{}
.equal ul {display:block;margin:10px 0 0 0; width: 101%; left: -1%; position: relative;}
.equal ul:after{content: ""; clear: both; display: block;}
.equal ul li{display:block; float: left; margin: 0 0px 1% 0 ; }
.equal ul li>*{ display: block; position: relative;}
.equal ul li>* img{width: 100%;}

.equal.row-3 ul li{width:33.3333%;}
.equal.row-3 ul li>*{margin-left:3.3333%;}
.equal.row-3.spaceLarge ul{left:-3.3333%;width: 103.3333%;}
.equal.row-3.spaceLarge ul li{width:33.3333%;}
.equal.row-3.spaceLarge ul li>*{margin-left:9.9999%;}

.equal.row-4 ul li{width:25%;}
.equal.row-4 ul li>*{margin-left: 4%; }

.equal.row-5 ul{width:100.4%; left:-.4%;}
.equal.row-5 ul li{width: 20%; margin:.15% 0 0 0;}
.equal.row-5 ul li>*{margin-left:2%;}

.equal.row-6 ul{width:100.4%; left:-.3%;}
.equal.row-6 ul li{width:16.6677%; margin:.15% 0 -1px 0;}
.equal.row-6 ul li>*{margin-left:2%;}

/*海外直邮title*/
.seasTit{position: relative; width: 100%; min-height:40px;  *height:40px; line-height: 40px; text-align: center; margin-top:60px;}
.seasTit i.line{position: absolute; display: block; height:2px; background: #333; left: 0; top:50%; margin-top: -1px; width: 100%; z-index: 1;}
.seasTit i.line.top{margin-top: -3px;}
.seasTit i.line.bot{margin-top:2px; height: 1px;}
.seasTit h3{display: inline-block;background: #f6f6f6; padding: 0 35px; position: relative; z-index: 2; font-size: 22px; font-family: "microsoft yahei";*height:30px; *display:inline;}
.seasTit .frame{border: 1px solid #333; line-height: 50px; font-size: 22px; font-family: "microsoft yahei";}
.seasTit .w240{width: 240px; margin:0 auto;}


.seasTit.haveSub i.line.top{margin-top:9px;}
.seasTit.haveSub i.line.bot{margin-top:14px;}
.seasTit .sub{display: block; position: absolute; width: 100%;  left:0px;text-align: center; font-size: 16px; line-height: 16px; color: #999;bottom: -8px;}
/*轮播图*/
.seasDirBox{width: 100%; overflow: hidden;}
.seasDirSlide{width: 100%; overflow: hidden;}
.seasSlideImg .wraper{ overflow: hidden; position: relative;}
.seasSlideImg {position: relative; width: 100%; overflow: hidden;}
.seasSlideImg .sl img{zoom:1;}
.seasSlideImg .sl a{ display: block; width: 100%; height: 100%;}
.seasSlideImg .sl {text-align:center;font-size:18px;background:#fff;display:block;float:left;zoom:1; height: 400px;}
.seasSlideImg .sl.swiper-slide-active{position: relative; z-index: 2;}
.seasSlideImg .count {bottom:20px; height:20px; left:0; width:100%; position:absolute; text-align:center; -webkit-transition:300ms;-moz-transition:300ms; -o-transition:300ms; transition:300ms; -webkit-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); -o-transform:translate3d(0,0,0); transform:translate3d(0,0,0);z-index:10;}
.seasSlideImg .swiper-pagination-switch{ margin:0 5px;width:20px;height:20px;display:inline-block;border-radius:100%;background:#000;opacity:.2;}
.seasSlideImg .swiper-active-switch{  opacity:1;background:#f22d2d;}

/*直邮今日限抢单品*/
.grabLimit{margin-top: 10px; font-family: "microsoft yahei";}
.grabLimit .grabTit{ border-bottom:4px solid #6c18b3; color: #6c18b3; line-height: 40px; font-size: 22px; font-family: "microsoft yahei";}
.grabLimit .d1{width: 15.4%; float: left; }
.grabLimit .d1 a{display:block;}
.grabLimit .d1 img{border-bottom:4px solid #b5a5c2;}
.grabLimit .d1 .s1{display: block; width: 100%; height: 42px; line-height:34px;color: #fff; background: #6c18b3; font-size:18px; text-align: center;}
.grabLimit .d1 .s1 em{font-size: 26px; position: relative; bottom: -2px;}
.grabLimit .d2{margin-left:15.4%; padding-top: 8px;}
.grabLimit .d2 ul li{float: left; width:24%; margin-left:1%; background: #fff;}
.grabLimit .d2 ul li a.img{display: block;border: 1px solid #fff; position: relative;}
.grabLimit .d2 ul li a.img .subImg{position: absolute; left: 5px; top: 5px; width: 30px; height: 30px;}
.grabLimit .d2 ul li:hover a.img{border: 1px solid #ccc;}
.grabLimit .d2 ul li .typeSub{position: absolute; top: -7px; right: 5px; display: block; width: 37px; height:36px; background-position: 0 0; line-height: 17px; text-align: center; color: #fff; font-size: 14px; font-family: "microsoft yahei"; padding: 5px 8px 5px 12px;word-break: break-all;}
.grabLimit .d2 ul li img{width: 100%;}
.grabLimit .d2 ul li a.txt{display: block; padding:0 8px;}
.grabLimit .d2 ul li a.txt p{-webkit-line-clamp:1; overflow:hidden;text-overflow:ellipsis;display:-webkit-box; display: box; -webkit-box-orient:vertical; height:22px; line-height: 22px;}
.grabLimit .d2 ul li a.txt .p1{color: #333; font-size: 14px; margin-top: 12px;}
.grabLimit .d2 ul li a.txt .p2{color: #666;}
.grabLimit .d2 ul li .p3{padding:11px 0; position: relative;}
.grabLimit .d2 ul li .p3 .s1{color: #ff2323; font-size: 24px;}
.grabLimit .d2 ul li .p3 del{color: #666;font-size: 14px; padding-left:8px;}
.grabLimit .d2 ul li .p3 .sbtn{display: block; position: absolute; right:11px; bottom:11px; width: 33px; height: 30px; background-position:-64px 0px ;}

/*热门分类*/
.seasClassNav{margin-top: 30px;  background: #fff; border: 1px solid #eeeeee; }
.seasClassNav ul{display: table; width: 100%;}
.seasClassNav ul li{display: table-cell; width:20%;padding:5px 0; vertical-align: top; text-align: center;  color: #666;  position: relative; font-weight: 500; position: relative;}
.seasClassNav ul li a{display: block; font-family: "microsoft yahei"; font-size: 16px;border-left: 1px solid #eeeeee;border-right: none;line-height:40px;}
.seasClassNav ul li:first-child a{border-left: none;}
.seasClassNav ul li:hover a,.seasClassNav ul li.on a{color: #8c1dea;}  
.seasClassNav ul li.on i,.seasClassNav ul li:hover i{display: block; width:90px; position: absolute; bottom:0px; height:3px; background: #8c1dea; left: 50%; margin-left: -45px;}   

.seasGoodlist{margin-top:25px;}
.seasGoodlist ul li>div{background: #fff; padding-top: 5px;}
.seasGoodlist ul li a.img{display: block;border: 1px solid #fff; margin:0px 5px 5px 5px; transition: .2s ease-out;position: relative;}
.seasGoodlist ul li .typeSub{position: absolute; top: -12px; right:2px; display: block; width: 37px; height:36px; background-position: 0 0; line-height: 17px; text-align: center; color: #fff; font-size: 14px; font-family: "microsoft yahei"; padding: 5px 8px 5px 12px; word-break: break-all;}
.seasGoodlist ul li a.img .subImg{position: absolute; left: 5px; top: 5px; width: 30px; height: 30px;}
.seasGoodlist ul li:hover a.img{border: 1px solid #ccc; transition: .2s ease-in;}
.seasGoodlist ul li img{width: 100%;}
.seasGoodlist ul li a.txt{display: block; padding:0 10px; }
.seasGoodlist ul li a.txt p{ overflow:hidden;text-overflow:ellipsis;display:-webkit-box; display: box; -webkit-box-orient:vertical; font-family: "microsoft yahei";}
.seasGoodlist ul li a.txt .p1{color: #333; -webkit-line-clamp:1;height:22px; line-height: 22px; font-size: 14px; margin-top: 12px; font-weight: bold;}
.seasGoodlist ul li a.txt .p2{color: #666; -webkit-line-clamp:2;  height:40px; line-height:20px;font-size: 14px; margin-top:0px;}
.seasGoodlist ul li a.txt .clamp1{color: #666; -webkit-line-clamp:1;  height:20px; line-height:20px;}
.seasGoodlist ul li .p3{padding:10px; position: relative;}
.seasGoodlist ul li .p3 .s1{color: #ff2323; font-size: 24px;font-family: "microsoft yahei";}
.seasGoodlist ul li .p3 del{color: #666;font-size: 14px; padding-left:8px;font-family: "microsoft yahei";}
.seasGoodlist ul li a.btn{color: #6c18b3; text-align: center; display: block; line-height:44px; font-size:20px; font-family: "microsoft yahei"; border: 1px dotted #6c18b3;}
.seasGoodlist ul li .p3 .sbtn{display: block; position: absolute; right:10px; bottom:10px; width: 33px; height: 30px; background-position:-64px 0px ;}
.seasGoodlist ul li .big a.txt{padding:0 20px;}
.seasGoodlist ul li .big a.txt .p1{font-size:20px;}
.seasGoodlist ul li .big a.txt .p2{font-size:17px; margin-top: 8px;}
.seasGoodlist ul li .big .p3{padding:14px 12px;}
.seasGoodlist ul li .big .p3 .s1{font-size: 35px;}
.seasGoodlist ul li .big .p3del{font-size: 18px;}
.seasGoodlist ul li .big .p3 .sbtn{background-position:-104px 0px ; bottom: 14px; right: 14px; width:49px; height: 44px;}
.seasGoodlist ul li .ranking{display: block; position: absolute; bottom: 20px; left:-19px; width: 115px; height:50px; }
.seasGoodlist ul li.ranking1 .ranking{background-position:0px -52px;}
.seasGoodlist ul li.ranking2 .ranking{background-position:0px -104px;}
.seasGoodlist ul li.ranking3 .ranking{background-position:0px -158px;}

/*主页浮层*/
.rightFloat{position: fixed; right:50%; top:50%; margin-right:-647px; display: none;}
.rightFloat .carImg{display: block; height: 83px;}
.rightFloat .returnTop{display: block; height: 24px; width:100%; background: url(../images/seasReturnTop.png) no-repeat center center;}
.rightFloat .floatList li{height: 33px;  background: url(../images/floatListBg.png) no-repeat 0 0;padding-top:13px;}
.rightFloat .floatList li a{display: block;line-height: 33px; text-align: center; font-size: 14px; color: #fff; font-family: "microsoft yahei";transition:.2s ease-in;}
.rightFloat .floatList li a:hover{transform: scale(1.1); transition:.2s ease-in;}
.rightFloat .floatList li:first-child{height: 33px; padding:0px; background-position:0 -13px;}
@media screen and (max-width:1190px){
	/*整点抢列表页*/
	.timeBuy .article{ width: 990px;}
	.snapage{ width: 990px; }
	.timeCon ul.snapUp { width: 990px;}
	.timeCon ul.snapUp li{width: 240px !important; height:295px;}
	.timeCon ul.snapUp li a.img{width: 200px;}
	.timeCon ul.snapUp li a.img span.grabl{left:39px; top:43px;}
	.timeCon ul.snapUp li a img{ width: 200px; height: 200px;}
	.timeCon ul.snapUp li p.name{ margin-bottom: 8px;}
	.timeCon ul li div.sale{ padding: 0 3px  0 8px; margin-right: 8px; line-height: 26px; }
	
	/*天天特卖页*/
	.every-sale{ max-width: 990px; margin: 15px auto 0;}
	.sale-today-list ul li{ width: 240px;}
	.sale-today-list ul li a{ width: 240px; height: 190px;}
	.sale-today-list ul li a img{ width: 240px; height: 190px;}
	.sale-promise .article{width: 990px;}
	.sale-promise dl.sale-pro1{width: 320px;}
	.sale-promise dl dt, .sale-promise dl dd{width: 250px;}
	.sale-promise dl.sale-pro2{width: 320px;}
	.sale-promise dl.sale-pro3{width: 306px;}
	.matic-status{ width: 990px;}
	.cMain li{ width: 230px;}
	.cMain a{ padding: 0 10px;}
	.cMain .cImg img{width: 210px; height: 210px; margin-top: 10px;}
	.sale-content{ width: 970px;}
	.sale-content div.brand-box{ width: 590px;}
	.sale-class .s-c-l div.s-c-filter{ width: 681px;}
	.sale-class .s-c-l a{padding-right: 15px;}
	.sale-class .s-c-l div.lookMore{right:507px;}
	
	/*N元任选*/
	.dCon .dcDl dl{width: 260px; padding: 20px 31px 0 0px;}
	.dCon .dcDl dl a.img{width: 100px; height: 100px;}
	.dCon .dcDl dl dt, .dCon .dcDl dl dd{width: 140px; padding-left: 8px;}
	.dCon .dcDl dl dd.price{padding-top:16px;}
	.dCon .dcDl dl dd.icon{left: -45px;}
	.dCon .dcDl dl dd.tit{padding-top: 5px;}
	.dCon .dcDl .dcBtn .icon{left:-27px;}
	.dCon .dcDl .dcBtn a{height: 30px; line-height: 30px; font-size: 12px; width: 100px;}
	
	.dsgood ul li{margin:20px 6px 0;}
}

@media \0screen\,screen\9{
	.modelTitle h3{ background-position: 0 10px; *background-position: 0 11px;}
	.glist .htitbox{ border-bottom: 4px solid #eae9e9;}
	.glist .h3Tit{*display:block; *overflow: hidden; }
	.glist .h3Tit a{ *display:block; *float: left;*position:static;}
	.moreTd .inblock{*width: 130px; *margin: 0 auto;}
	.moreTd.open .inblock .gjgIco{background-position:-197px -85px;}
	
	/*海外直邮*/
	.equal ul{*width:101.2%;*left: -1.2%;*padding-bottom: 10px;}
	.equal ul li>*{*display: block; *width: 95%;}
	
	.equal.row-5 ul{*width:101.2%;*left:-.4%;}
	.equal.row-5 ul li>*{*display: block; *width:95%; *margin-bottom:4%;}
	
	.equal.row-3 ul{*width:101.2%;}
	.equal.row-3 ul li>*{*display: block; *width:97.5%; *margin-bottom:4%;}
	.equal.row-3.spaceLarge ul{*left:-3.3333%;*width: 103.3333%;}
	.equal.row-3.spaceLarge ul li{*width:33.3333%;}
	.equal.row-3.spaceLarge ul li>*{width: 90.3333%;}
	
	.equal.row-6 ul{*width:101.4%;*left:-.3%;}
	.equal.row-6 ul li{*width:16.52%}
	.equal.row-6 ul li>*{*display: block; *width:95%; *margin-bottom:4%;}
	
	.seasTit .sub{*bottom:-14px;}
	
	.seasClassNav{margin-top: 30px;  background: #fff; border: 1px solid #eeeeee; margin-bottom: 20px;}
	.seasClassNav ul{}
	.seasClassNav ul li{*float:left; width:19.9%;padding:5px 0;  text-align: center;  color: #666;  position: relative; font-weight: 500; position: relative;}
	.seasClassNav ul li a{display: block; font-family: "microsoft yahei"; font-size: 16px;border-left: 1px solid #eeeeee;border-right: none;line-height:40px;}
	.seasClassNav ul li:first-child a{border-left: none;}
	.seasClassNav ul li:hover a,.seasClassNav ul li.on a{color: #8c1dea;}  
	.seasClassNav ul li.on i,.seasClassNav ul li:hover i{display: block; width:90px; position: absolute; bottom:0px; height:3px; background: #8c1dea; left: 50%; margin-left: -45px;}   
}